package com.qf.proxy;

import com.qf.fangdong.FangDong;
import com.qf.fangdongimpl.FangDongImpl;

/**
 * @author Ypl
 * @version V1.0
 * @Project September-mavens
 * @Package com.qf.proxy
 * @Description:
 * @Date 2022/9/27 11:50
 *
 * 静态代理
 */
@SuppressWarnings("all")

public class StaticProxy implements FangDong {
    /**
     * fangdong的实现类，相当于中介也就是代理对象
     */
//    创建真实对象，也就是代理对象要代理的对象
    private FangDong fangDong = new FangDongImpl();

    @Override
    public void ZuFang() {
        System.out.println("代理：带客户看房子");
        System.out.println("代理：给客户介绍房子");
        fangDong.ZuFang();
        System.out.println("代理：催租");
    }
}
